dogs cats brooklyn new york birds puppies dog cat long island amherst rochester cattery pet minnesota animals new buffalo new york city